package jdbcTest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 添加注释的
 */
public class AutoCommitTest {
	public static void main(String[] args) {
		Connection conn = null;
		String url = "jdbc:mysql://localhost:3337/xedk?"
				+ "user=xedk&password=admin";
		String updateSql = "UPDATE cr_returnplan  SET BRNO='329' WHERE TEL= '57'";
		try {
			Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动

			// 一个Connection代表一个数据库连接
			conn = DriverManager.getConnection(url);
			conn.setAutoCommit(false);
			// Statement里面带有很多方法，比如executeUpdate可以实现插入，更新和删除等
			Statement stmt = conn.createStatement();
			stmt.execute(updateSql);// executeUpdate语句会返回一个受影响的行数，如果返回-1就没有成功
			stmt.close();
		} catch (SQLException e) {
			System.out.println("MySQL操作错误");
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
}
